Hamster Dokumentation

 

Hamstername: Killer

bighamster.gif (4244 Byte)

Version: 1.51
Autor: Michael Sack

 

 

 

andererWeg

public boolean andererWeg()
Die Methode andererWeg () überprüft die Grösse der Liste feldinfo. Das heisst, da der Hamster immer den Weg wählt, der ganz rechts liegt ( wo er die meissten Drehungen nach rechts benötigt ) ermittelt die Methode den Index des Weges der am weitesten rechts liegt. Wenn das nachfolgende Feld eine Ecke ist, dann muss dieses Feld im Index-1 noch einen Weg haben. Also, sprich eine Drehung weniger möglich sein, um diese Ecke zu umgehen, und sie löschen zu können. Als weitere Bedingung überprüft sie die Liste feldinfo, ob ihre Grösse genau 5 ist, wenn dies so ist werden alle Objekte der Liste überprüft, ob sie all "true" sind.Wenn dies so ist, dann gibt die Methode "true" zurück, ansonsten "false" zurück. Diese Überprüfung wird für die Hamster-Methode löscheEcken () benötigt.
 
(c) Copyright by Michael Sack 2002